Budapesti Műszaki és Gazdaságtudományi Egyetem - BME -- Távközlési és Médiainformatikai Tanszék - TMIT BME - Távközlési és Mesterséges Intelligencia Tanszék - TMIT
 
 
| Témakiírások | | | | | IW  
 
 
Önálló labor
Kiírt témák

VSCode: Programnyelv-szerver (Language Server Protocol) (Language Server Protocol)

A VS Code (vagy sok más szövegszerkesztő, például az Emacs) különböző programnyelv-specifikus támogatást tud nyújtani a Language Server Protocol segítségével, amikor a nyelvi támogatást egy szövegszerkeztő-független szerver biztosítja. Egy hallgatói feladat lehet például egy új szerver készítése egy eddig még nem támogatott programnyelvhez a pythonra épülő pygls keretrendszerre alapozva. Eseleg egy, a protokolt obskurusabb részeire támaszkodó új kliens oldali funkció megvalósítása. De lehet a kliens és a szerver között proxy-funkciókat is létrehozni.

VS Code (or other text editors like Emacs) can support different programming languages via the Language Server Protocol. A possible task can be to write a language server for a currently unsupported programing language. This work can rely on pygls, a python framwork for language servers. Another possibile task is to implement new client-side features based on lesser used protocol features. Finally, one can create proxy-like features implemented between the client and the server.

Kulcsszavak: LSP, python, VS Code
Témavezető: Németh Felicián
Oktatók: Németh Felicián.
A következő tantárgyakhoz javasolt:
 vitmal01 (Info, BSc, Önálló laboratórium)
 vitmml10 (Info, MSc, Önálló laboratórium 1)
 vitmml11 (Info, MSc, Önálló laboratórium 2)
 vitmal03 (Vill.mérn. BSc Önálló laboratórium)
 vitmml02 (Vill,MSc,Önlab.1, Okos város,Vez.nélküli rendsz. és alk.ok,Multimédia rendsz. és szolg.,Optikai távközlés (VITMML02))
QR:    (mi is az?)
 
 katt. a nagyításhoz
 
Kedvencekbe felvesz   Jelentkezés